#include<stdio.h>

int main()
{
	int a[10]={0},b[10]={0},c[10]={0},i,j,k,l,t,x,y,z,v;

	scanf("%d %d %d %d %d %d %d %d %d %d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9]);
	
	for(i=0;i<10;i++)
		b[i]=a[i];
	for(j=0;j<10;j++)
		for(k=0;k<10-j-1;k++)
			if(b[k]>=b[k+1])
			{
				t=b[k];
				b[k]=b[k+1];
				b[k+1]=t;
			}
	c[0]=1;
	for(l=1,x=1;l<10;l++)
	{
		if(b[l-1]==b[l])
		{
			c[l]=c[l-1];
			continue;
		}
		if(b[l-1]<b[l])
		{
			x++;
			c[l]=x;
		}
	}
	for(y=0;y<10;y++)
	{
		if(y!=9)
			printf("%d ",a[y]);
		if(y==9)
			printf("%d",a[y]);
	}
	printf("\n");
	for(z=0;z<10;z++)
		for(v=0;v<10;v++)
		{
			if(a[z]==b[v])
				{
					if(z!=9)
						printf("%d ",c[v]);
					if(z==9)
						printf("%d",c[v]);
					break;
				}
		}
	return 0;
} 
